package org.bbx.autoops.enums;
/**
 * 服务命名空间
 */
public enum NamespaceEnum {


//    SYS_ECS("ecs","SYS.ECS", "弹性云服务器", "instance_id"),

    AGT_ECS("ecs","AGT.ECS", "弹性云服务器中操作系统监控", "instance_id"),

    SYS_EVS("evs","SYS.EVS", "云硬盘", "disk_name"),

    SYS_OBS("obs","SYS.OBS", "对象存储服务", "bucket_name"),

    SYS_VPC("vpc","SYS.VPC", "弹性公网IP和带宽", "bandwidth_id"),

    SYS_ELB("elb","SYS.ELB", "负载均衡器", "lbaas_pool_id"),

    SYS_NAT("nat","SYS.NAT", "NAT 网关", "nat_gateway_id"),

    SYS_DCS("redis","SYS.DCS", "分布式缓存", "dcs_instance_id"),

    SYS_RDS("rds","SYS.RDS", "关系型数据库", "rds_cluster_id"),

    SYS_WAF("waf","SYS.WAF","Web应用防火墙","waf_instance_id"),

    SYS_CFW("cfw","SYS.CFW", "云防火墙", "fw_instance_id"),

    SYS_CBH("cbh","SYS.CBH", "云堡垒机","server_id"),

    ;

    private String alias;

    private String service;

    private String namespace;

    private String dim;


    public String getService() {
        return service;
    }

    public String getNamespace() {
        return namespace;
    }

    public String getDim() {
        return dim;
    }

    public String getAlias() {
        return alias;
    }

    NamespaceEnum(String alias ,String namespace, String service, String dim) {
        this.alias = alias;
        this.service = service;
        this.namespace = namespace;
        this.dim = dim;
    }
}
